Big Huge Thesaurus

Jatropha urens

noun